/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufpr.inf.escel.brain.parsers;

import br.ufpr.inf.escel.brain.model.DadoTeste;

/**
 *
 * @author gustavo
 */
public abstract class FormatarDadoTeste {

    /**
     * Metodo responsável por formatar o dado de teste, logo
     * deverá ser sobrescrito por ambas as classes que heram dele
     * 
     * @return dado de teste formatado
     */
    protected abstract DadoTeste formarDadoTeste();

    /**
     * 
     * @param bloco formatado com as entradas
     * @return arraylist com os blocos no formato de entrada
     */
    public abstract Object desformatarDadoTeste(DadoTeste dado);
}
